3161000
1117531
352522
848944
741226
550969
10552221
692648
684313
834568
148511
434859
790312
882870
820147
909949
1017724
831610
572505
57952
102987
615377
299284
549842